package ch07;
import java.text.DecimalFormat;
/**
 * Created by hasee on 2017/6/18.
 */
public class SodaSurvey {
    public static void main(String[] args) {
        int[][]scores={{3,4,5,2,1,4,3,2,4,4},
                {2,4,3,4,3,3,2,1,2,2},
                {3,5,4,5,5,3,2,5,5,5},
                {1,1,1,3,1,2,1,3,2,4}};
        final int SODAS = scores.length;
        final int PEOPLE = scores[0].length;

        int[] sodaSum = new int[SODAS];
        int[] personSum = new int[PEOPLE];

        for (int soda=0;soda<SODAS;soda++)
            for (int person=0;person<PEOPLE;person++){
            sodaSum[soda]+=scores[soda][person];
            personSum[person]+=scores[soda][person];
            }
            DecimalFormat fmt = new DecimalFormat("0.#");
        System.out.println("Averages:\n");
        for (int soda=0;soda<SODAS;soda++)
            System.out.println("Soda #"+(soda+1)+":"+fmt.format((float)sodaSum[soda]/PEOPLE));
        System.out.println();
        for (int person=0;person<PEOPLE;person++)
            System.out.println("Person #"+(person+1)+":"+fmt.format((float)personSum[person]/SODAS));
    }
}
